package com.irdstudio.efp.esb.service.bo.resp.zx;

import com.alibaba.fastjson.annotation.JSONField;

import java.io.Serializable;
import java.util.List;

/**
 * 需求编号:2019D0519
 * 问题编号:
 * 开发人员: caoxin
 * 创建日期:2019/7/17
 * 功能描述:同盾风险11007规则返回对象
 * 修改日期:2019/7/17
 * 修改描述:
 */
public class ShieldRiskHitQueryResponseReports extends BaseZXResponseReport {
    // 命中规则
    private Content Content;

    @JSONField(name = "Content")
    public ShieldRiskHitQueryResponseReports.Content getContent() {
        return Content;
    }
    @JSONField(name = "Content")
    public void setContent(ShieldRiskHitQueryResponseReports.Content content) {
        Content = content;
    }

    // 命中规则
    public static class Content implements Serializable{
        // 规则列表
        private List<Rule> RuleList;

        @JSONField(name = "RuleList")
        public List<Rule> getRuleList() {
            return RuleList;
        }

        @JSONField(name = "RuleList")
        public void setRuleList(List<Rule> ruleList) {
            RuleList = ruleList;
        }
    }


    public static class Rule implements Serializable{
        // 规则ID
        private String Rule_id;
        // 风险决策结果
        private String RskDecsnRslt;
        // 权重分数
        private String RtoScor;

        // 详情列表数组
        private List<Detail> DetailList;

        @JSONField(name = "Rule_id")
        public void setRule_id(String Rule_id) {
            this.Rule_id = Rule_id;
        }

        @JSONField(name = "Rule_id")
        public String getRule_id() {
            return Rule_id;
        }

        @JSONField(name = "RskDecsnRslt")
        public void setRskDecsnRslt(String RskDecsnRslt) {
            this.RskDecsnRslt = RskDecsnRslt;
        }

        @JSONField(name = "RskDecsnRslt")
        public String getRskDecsnRslt() {
            return RskDecsnRslt;
        }

        @JSONField(name = "RtoScor")
        public void setRtoScor(String RtoScor) {
            this.RtoScor = RtoScor;
        }

        @JSONField(name = "RtoScor")
        public String getRtoScor() {
            return RtoScor;
        }

        @JSONField(name = "DetailList")
        public List<Detail> getDetailList() {
            return DetailList;
        }

        @JSONField(name = "DetailList")
        public void setDetailList(List<Detail> detailList) {
            DetailList = detailList;
        }
    }

    // 详情列表
    public static class Detail implements Serializable {
        // 规则类型
        private String RuleTp;
        // 主属性字段名
        private String MainAttrFldNm;
        // 字段值
        private String FldNum;
        // 计算结果
        private Double ClcRslt;
        // 从属性字段名
        private String SecdyAttrFldNm;
        // 从列表
        private String SecdyList;
        // 履行情况
        private String ExecSt;
        // 行为具体情形
        private String BhvorSpfSt;
        // 执行依据文号
        private String ExecGistNO;
        // 专案编号
        private String CaseNo;
        // 证据时间戳
        private String CrtfyTmstmp;
        // 异常代码
        private String AbnCd;
        // 异常代码名称
        private String AbnCdNm;
        // 风险级别名称
        private String RskLvlNm;
        // 距离单位
        private String DstnUnit;
        // 代理类型
        private String AgncTp;
        // A地址类型
        private String AAdrTp;
        // A地址
        private String AAddress;
        // B地址类型
        private String BAdrTp;
        // B地址
        private String BAddress;
        // A地址GPS
        private String AAdrGPS;
        // B地址GPS
        private String BAdrGPS;
        // 差异时间
        private String DifTm;
        // 匹配字段的字段名
        private String MtchFldNm;
        // 计算类型
        private String ClcTp;
        // 联系方式类型
        private String CtcMdTp;
        // 联系电话
        private String CtcTelNo;
        // 计算类型2
        private String ClcTp2;
        // 使用时长单位
        private String HitDate;
        // 替换文本
        private String SubstuTxt;
        // 安卓作弊器内容1
        private String AndCheatsCntnt1;
        // 安卓作弊器内容2
        private String AndCheatsCntnt2;
        // 安卓作弊器内容3
        private String AndCheatsCntnt3;
        // IOS作弊器内容2
        private String IOSCheatsCntnt2;
        // 模拟器名称
        private String SimNm;
        // 设备状态异常集合
        private List<String> EqmtTpAbnGrp;
        // 疑似风险群体编号
        private String SspcsRskGrpNo;
        // 疑似风险群体成员数
        private String SspcsRskGrpNum;
        // 风险名单成员数
        private String RsklistMbrNum;
        // 关注名单成员数
        private String AttnlistMbrNum;
        // 成员分布
        private String MbrDstrtn;
        // 风险名单分布
        private String RsklistDstrtn;
        // 风险名单占比
        private Double RsklistRto;
        // 关注名单占比
        private Double AttnlistRto;
        // 一度关联节点个数
        private String OneRltvNodeNum;
        // 二度关联节点个数
        private String TwoRltvNodeNum;
        // 一度风险名单个数
        private String OneRsklistNum;
        // 二度风险名单个数
        private String TwoRsklistNum;
        // 二度风险名单分布
        private String TwoRsklistDstrtn;
        // 风险节点距离
        private String RskNodeDstn;
        // 核心节点距离
        private String CoreNodeDstn;
        // 是否核心节点
        private String CoreNodeFlg;
        // 关联风险分
        private String RltvRskScor;
        // 使用时长单位
        private String UseTmUnit;
        // RskList
        private List<Rsk> Rsklist;
        // IdyDstrtList
        private List<IdyDstrtn> IdyDstrtnArry;
        // IdyTpList
        private List<IdyTp> IdyTpArry;
        // HitDate
        private List<HitDate> HitDatelist;

        @JSONField(name = "RuleTp")
        public void setRuleTp(String RuleTp) {
            this.RuleTp = RuleTp;
        }

        @JSONField(name = "RuleTp")
        public String getRuleTp() {
            return RuleTp;
        }

        @JSONField(name = "MainAttrFldNm")
        public void setMainAttrFldNm(String MainAttrFldNm) {
            this.MainAttrFldNm = MainAttrFldNm;
        }

        @JSONField(name = "MainAttrFldNm")
        public String getMainAttrFldNm() {
            return MainAttrFldNm;
        }

        @JSONField(name = "FldNum")
        public void setFldNum(String FldNum) {
            this.FldNum = FldNum;
        }

        @JSONField(name = "FldNum")
        public String getFldNum() {
            return FldNum;
        }

        @JSONField(name = "ClcRslt")
        public void setClcRslt(Double ClcRslt) {
            this.ClcRslt = ClcRslt;
        }

        @JSONField(name = "ClcRslt")
        public Double getClcRslt() {
            return ClcRslt;
        }

        @JSONField(name = "SecdyAttrFldNm")
        public void setSecdyAttrFldNm(String SecdyAttrFldNm) {
            this.SecdyAttrFldNm = SecdyAttrFldNm;
        }

        @JSONField(name = "SecdyAttrFldNm")
        public String getSecdyAttrFldNm() {
            return SecdyAttrFldNm;
        }

        @JSONField(name = "SecdyList")
        public void setSecdyList(String SecdyList) {
            this.SecdyList = SecdyList;
        }

        @JSONField(name = "SecdyList")
        public String getSecdyList() {
            return SecdyList;
        }

        @JSONField(name = "ExecSt")
        public void setExecSt(String ExecSt) {
            this.ExecSt = ExecSt;
        }

        @JSONField(name = "ExecSt")
        public String getExecSt() {
            return ExecSt;
        }

        @JSONField(name = "BhvorSpfSt")
        public void setBhvorSpfSt(String BhvorSpfSt) {
            this.BhvorSpfSt = BhvorSpfSt;
        }

        @JSONField(name = "BhvorSpfSt")
        public String getBhvorSpfSt() {
            return BhvorSpfSt;
        }

        @JSONField(name = "ExecGistNO")
        public void setExecGistNO(String ExecGistNO) {
            this.ExecGistNO = ExecGistNO;
        }

        @JSONField(name = "ExecGistNO")
        public String getExecGistNO() {
            return ExecGistNO;
        }

        @JSONField(name = "CaseNo")
        public void setCaseNo(String CaseNo) {
            this.CaseNo = CaseNo;
        }

        @JSONField(name = "CaseNo")
        public String getCaseNo() {
            return CaseNo;
        }

        @JSONField(name = "CrtfyTmstmp")
        public void setCrtfyTmstmp(String CrtfyTmstmp) {
            this.CrtfyTmstmp = CrtfyTmstmp;
        }

        @JSONField(name = "CrtfyTmstmp")
        public String getCrtfyTmstmp() {
            return CrtfyTmstmp;
        }

        @JSONField(name = "AbnCd")
        public void setAbnCd(String AbnCd) {
            this.AbnCd = AbnCd;
        }

        @JSONField(name = "AbnCd")
        public String getAbnCd() {
            return AbnCd;
        }

        @JSONField(name = "AbnCdNm")
        public void setAbnCdNm(String AbnCdNm) {
            this.AbnCdNm = AbnCdNm;
        }

        @JSONField(name = "AbnCdNm")
        public String getAbnCdNm() {
            return AbnCdNm;
        }

        @JSONField(name = "RskLvlNm")
        public void setRskLvlNm(String RskLvlNm) {
            this.RskLvlNm = RskLvlNm;
        }

        @JSONField(name = "RskLvlNm")
        public String getRskLvlNm() {
            return RskLvlNm;
        }

        @JSONField(name = "DstnUnit")
        public void setDstnUnit(String DstnUnit) {
            this.DstnUnit = DstnUnit;
        }

        @JSONField(name = "DstnUnit")
        public String getDstnUnit() {
            return DstnUnit;
        }

        @JSONField(name = "AgncTp")
        public void setAgncTp(String AgncTp) {
            this.AgncTp = AgncTp;
        }

        @JSONField(name = "AgncTp")
        public String getAgncTp() {
            return AgncTp;
        }

        @JSONField(name = "AAdrTp")
        public void setAAdrTp(String AAdrTp) {
            this.AAdrTp = AAdrTp;
        }

        @JSONField(name = "AAdrTp")
        public String getAAdrTp() {
            return AAdrTp;
        }

        @JSONField(name = "AAddress")
        public void setAAddress(String AAddress) {
            this.AAddress = AAddress;
        }

        @JSONField(name = "AAddress")
        public String getAAddress() {
            return AAddress;
        }

        @JSONField(name = "BAdrTp")
        public void setBAdrTp(String BAdrTp) {
            this.BAdrTp = BAdrTp;
        }

        @JSONField(name = "BAdrTp")
        public String getBAdrTp() {
            return BAdrTp;
        }

        @JSONField(name = "BAddress")
        public void setBAddress(String BAddress) {
            this.BAddress = BAddress;
        }

        @JSONField(name = "BAddress")
        public String getBAddress() {
            return BAddress;
        }

        @JSONField(name = "AAdrGPS")
        public void setAAdrGPS(String AAdrGPS) {
            this.AAdrGPS = AAdrGPS;
        }

        @JSONField(name = "AAdrGPS")
        public String getAAdrGPS() {
            return AAdrGPS;
        }

        @JSONField(name = "BAdrGPS")
        public void setBAdrGPS(String BAdrGPS) {
            this.BAdrGPS = BAdrGPS;
        }

        @JSONField(name = "BAdrGPS")
        public String getBAdrGPS() {
            return BAdrGPS;
        }

        @JSONField(name = "DifTm")
        public void setDifTm(String DifTm) {
            this.DifTm = DifTm;
        }

        @JSONField(name = "DifTm")
        public String getDifTm() {
            return DifTm;
        }

        @JSONField(name = "MtchFldNm")
        public void setMtchFldNm(String MtchFldNm) {
            this.MtchFldNm = MtchFldNm;
        }

        @JSONField(name = "MtchFldNm")
        public String getMtchFldNm() {
            return MtchFldNm;
        }

        @JSONField(name = "ClcTp")
        public void setClcTp(String ClcTp) {
            this.ClcTp = ClcTp;
        }

        @JSONField(name = "ClcTp")
        public String getClcTp() {
            return ClcTp;
        }

        @JSONField(name = "CtcMdTp")
        public void setCtcMdTp(String CtcMdTp) {
            this.CtcMdTp = CtcMdTp;
        }

        @JSONField(name = "CtcMdTp")
        public String getCtcMdTp() {
            return CtcMdTp;
        }

        @JSONField(name = "CtcTelNo")
        public void setCtcTelNo(String CtcTelNo) {
            this.CtcTelNo = CtcTelNo;
        }

        @JSONField(name = "CtcTelNo")
        public String getCtcTelNo() {
            return CtcTelNo;
        }

        @JSONField(name = "ClcTp2")
        public void setClcTp2(String ClcTp2) {
            this.ClcTp2 = ClcTp2;
        }

        @JSONField(name = "ClcTp2")
        public String getClcTp2() {
            return ClcTp2;
        }

        @JSONField(name = "UseTmUnit")
        public void setUseTmUnit(String UseTmUnit) {
            this.UseTmUnit = UseTmUnit;
        }

        @JSONField(name = "UseTmUnit")
        public String getUseTmUnit() {
            return UseTmUnit;
        }

        @JSONField(name = "SubstuTxt")
        public void setSubstuTxt(String SubstuTxt) {
            this.SubstuTxt = SubstuTxt;
        }

        @JSONField(name = "SubstuTxt")
        public String getSubstuTxt() {
            return SubstuTxt;
        }

        @JSONField(name = "AndCheatsCntnt1")
        public void setAndCheatsCntnt1(String AndCheatsCntnt1) {
            this.AndCheatsCntnt1 = AndCheatsCntnt1;
        }

        @JSONField(name = "AndCheatsCntnt1")
        public String getAndCheatsCntnt1() {
            return AndCheatsCntnt1;
        }

        @JSONField(name = "AndCheatsCntnt2")
        public void setAndCheatsCntnt2(String AndCheatsCntnt2) {
            this.AndCheatsCntnt2 = AndCheatsCntnt2;
        }

        @JSONField(name = "AndCheatsCntnt2")
        public String getAndCheatsCntnt2() {
            return AndCheatsCntnt2;
        }

        @JSONField(name = "AndCheatsCntnt3")
        public void setAndCheatsCntnt3(String AndCheatsCntnt3) {
            this.AndCheatsCntnt3 = AndCheatsCntnt3;
        }

        @JSONField(name = "AndCheatsCntnt3")
        public String getAndCheatsCntnt3() {
            return AndCheatsCntnt3;
        }

        @JSONField(name = "IOSCheatsCntnt2")
        public void setIOSCheatsCntnt2(String IOSCheatsCntnt2) {
            this.IOSCheatsCntnt2 = IOSCheatsCntnt2;
        }

        @JSONField(name = "IOSCheatsCntnt2")
        public String getIOSCheatsCntnt2() {
            return IOSCheatsCntnt2;
        }

        @JSONField(name = "SimNm")
        public void setSimNm(String SimNm) {
            this.SimNm = SimNm;
        }

        @JSONField(name = "SimNm")
        public String getSimNm() {
            return SimNm;
        }

        @JSONField(name = "EqmtTpAbnGrp")
        public void setEqmtTpAbnGrp(List<String> EqmtTpAbnGrp) {
            this.EqmtTpAbnGrp = EqmtTpAbnGrp;
        }

        @JSONField(name = "EqmtTpAbnGrp")
        public List<String> getEqmtTpAbnGrp() {
            return EqmtTpAbnGrp;
        }

        @JSONField(name = "SspcsRskGrpNo")
        public void setSspcsRskGrpNo(String SspcsRskGrpNo) {
            this.SspcsRskGrpNo = SspcsRskGrpNo;
        }

        @JSONField(name = "SspcsRskGrpNo")
        public String getSspcsRskGrpNo() {
            return SspcsRskGrpNo;
        }

        @JSONField(name = "SspcsRskGrpNum")
        public void setSspcsRskGrpNum(String SspcsRskGrpNum) {
            this.SspcsRskGrpNum = SspcsRskGrpNum;
        }

        @JSONField(name = "SspcsRskGrpNum")
        public String getSspcsRskGrpNum() {
            return SspcsRskGrpNum;
        }

        @JSONField(name = "RsklistMbrNum")
        public void setRsklistMbrNum(String RsklistMbrNum) {
            this.RsklistMbrNum = RsklistMbrNum;
        }

        @JSONField(name = "RsklistMbrNum")
        public String getRsklistMbrNum() {
            return RsklistMbrNum;
        }

        @JSONField(name = "AttnlistMbrNum")
        public void setAttnlistMbrNum(String AttnlistMbrNum) {
            this.AttnlistMbrNum = AttnlistMbrNum;
        }

        @JSONField(name = "AttnlistMbrNum")
        public String getAttnlistMbrNum() {
            return AttnlistMbrNum;
        }

        @JSONField(name = "MbrDstrtn")
        public void setMbrDstrtn(String MbrDstrtn) {
            this.MbrDstrtn = MbrDstrtn;
        }

        @JSONField(name = "MbrDstrtn")
        public String getMbrDstrtn() {
            return MbrDstrtn;
        }

        @JSONField(name = "RsklistDstrtn")
        public void setRsklistDstrtn(String RsklistDstrtn) {
            this.RsklistDstrtn = RsklistDstrtn;
        }

        @JSONField(name = "RsklistDstrtn")
        public String getRsklistDstrtn() {
            return RsklistDstrtn;
        }

        @JSONField(name = "RsklistRto")
        public void setRsklistRto(Double RsklistRto) {
            this.RsklistRto = RsklistRto;
        }

        @JSONField(name = "RsklistRto")
        public Double getRsklistRto() {
            return RsklistRto;
        }

        @JSONField(name = "AttnlistRto")
        public void setAttnlistRto(Double AttnlistRto) {
            this.AttnlistRto = AttnlistRto;
        }

        @JSONField(name = "AttnlistRto")
        public Double getAttnlistRto() {
            return AttnlistRto;
        }

        @JSONField(name = "OneRltvNodeNum")
        public void setOneRltvNodeNum(String OneRltvNodeNum) {
            this.OneRltvNodeNum = OneRltvNodeNum;
        }

        @JSONField(name = "OneRltvNodeNum")
        public String getOneRltvNodeNum() {
            return OneRltvNodeNum;
        }

        @JSONField(name = "TwoRltvNodeNum")
        public void setTwoRltvNodeNum(String TwoRltvNodeNum) {
            this.TwoRltvNodeNum = TwoRltvNodeNum;
        }

        @JSONField(name = "TwoRltvNodeNum")
        public String getTwoRltvNodeNum() {
            return TwoRltvNodeNum;
        }

        @JSONField(name = "OneRsklistNum")
        public void setOneRsklistNum(String OneRsklistNum) {
            this.OneRsklistNum = OneRsklistNum;
        }

        @JSONField(name = "OneRsklistNum")
        public String getOneRsklistNum() {
            return OneRsklistNum;
        }

        @JSONField(name = "TwoRsklistNum")
        public void setTwoRsklistNum(String TwoRsklistNum) {
            this.TwoRsklistNum = TwoRsklistNum;
        }

        @JSONField(name = "TwoRsklistNum")
        public String getTwoRsklistNum() {
            return TwoRsklistNum;
        }

        @JSONField(name = "TwoRsklistDstrtn")
        public void setTwoRsklistDstrtn(String TwoRsklistDstrtn) {
            this.TwoRsklistDstrtn = TwoRsklistDstrtn;
        }

        @JSONField(name = "TwoRsklistDstrtn")
        public String getTwoRsklistDstrtn() {
            return TwoRsklistDstrtn;
        }

        @JSONField(name = "RskNodeDstn")
        public void setRskNodeDstn(String RskNodeDstn) {
            this.RskNodeDstn = RskNodeDstn;
        }

        @JSONField(name = "RskNodeDstn")
        public String getRskNodeDstn() {
            return RskNodeDstn;
        }

        @JSONField(name = "CoreNodeDstn")
        public void setCoreNodeDstn(String CoreNodeDstn) {
            this.CoreNodeDstn = CoreNodeDstn;
        }

        @JSONField(name = "CoreNodeDstn")
        public String getCoreNodeDstn() {
            return CoreNodeDstn;
        }

        @JSONField(name = "CoreNodeFlg")
        public void setCoreNodeFlg(String CoreNodeFlg) {
            this.CoreNodeFlg = CoreNodeFlg;
        }

        @JSONField(name = "CoreNodeFlg")
        public String getCoreNodeFlg() {
            return CoreNodeFlg;
        }

        @JSONField(name = "RltvRskScor")
        public void setRltvRskScor(String RltvRskScor) {
            this.RltvRskScor = RltvRskScor;
        }

        @JSONField(name = "RltvRskScor")
        public String getRltvRskScor() {
            return RltvRskScor;
        }

        @JSONField(name = "Rsklist")
        public List<Rsk> getRsklist() {
            return Rsklist;
        }

        @JSONField(name = "Rsklist")
        public void setRsklist(List<Rsk> rsklist) {
            Rsklist = rsklist;
        }

        @JSONField(name = "IdyDstrtnArry")
        public List<IdyDstrtn> getIdyDstrtnArry() {
            return IdyDstrtnArry;
        }

        @JSONField(name = "IdyDstrtnArry")
        public void setIdyDstrtnArry(List<IdyDstrtn> idyDstrtnArry) {
            IdyDstrtnArry = idyDstrtnArry;
        }

        @JSONField(name = "IdyTpArry")
        public List<IdyTp> getIdyTpArry() {
            return IdyTpArry;
        }

        @JSONField(name = "IdyTpArry")
        public void setIdyTpArry(List<IdyTp> idyTpArry) {
            IdyTpArry = idyTpArry;
        }

        @JSONField(name = "HitDatelist")
        public List<HitDate> getHitDatelist() {
            return HitDatelist;
        }

        @JSONField(name = "HitDatelist")
        public void setHitDatelist(List<HitDate> hitDatelist) {
            HitDatelist = hitDatelist;
        }
    }

    // 风险名单列表
    public static class Rsk implements Serializable{
        // 身份证号
        private String IDCertNo;
        // 风险类型
        private String RskTp;
        // 被执行人姓名
        private String BeExecNm;
        // 年龄
        private String AgeCnt;
        // 性别
        private String Gnd;
        // 省份
        private String Province;
        // 立案日期
        private String FlngDt;
        // 执行法院名称
        private String ExecCrtNm;
        // 已执行标的
        private String BnExecTrgt;
        // 执行状态
        private String ExecSt;
        // 依据执行法院名称
        private String GistExecCrtNm;
        // 法律文书确认义务
        private String CfrmOblg;
        // 履行情况
        private String ExecSt_1;
        // 行为具体情形
        private String BhvorSpfSt;
        // 执行依据文号
        private String ExecGistNO;
        // 专案编号
        private String CaseNo;
        // 证据时间戳
        String CrtfyTmstmp;
        // 模糊身份证
        private String FzzyIDCertNo;
        // 模糊姓名
        private String FzzyNm;
        // 行业名称
        private String IndusNm;
        // 数量1
        private String Quantity1;
        // 逾期金额
        private Double OdueAmt;
        // 逾期笔数
        private String OvdueCnt;
        // 当前逾期天数
        private String CrnOdueDays;
        // 逾期入库时间
        private String OvdueInStrgTm;
        // 风险级别名称
        private String RskLvlNm;

        @JSONField(name = "IDCertNo")
        public void setIDCertNo(String IDCertNo) {
            this.IDCertNo = IDCertNo;
        }

        @JSONField(name = "IDCertNo")
        public String getIDCertNo() {
            return IDCertNo;
        }

        @JSONField(name = "RskTp")
        public void setRskTp(String RskTp) {
            this.RskTp = RskTp;
        }

        @JSONField(name = "RskTp")
        public String getRskTp() {
            return RskTp;
        }

        @JSONField(name = "BeExecNm")
        public void setBeExecNm(String BeExecNm) {
            this.BeExecNm = BeExecNm;
        }

        @JSONField(name = "BeExecNm")
        public String getBeExecNm() {
            return BeExecNm;
        }

        @JSONField(name = "AgeCnt")
        public void setAgeCnt(String AgeCnt) {
            this.AgeCnt = AgeCnt;
        }

        @JSONField(name = "AgeCnt")
        public String getAgeCnt() {
            return AgeCnt;
        }

        @JSONField(name = "Gnd")
        public void setGnd(String Gnd) {
            this.Gnd = Gnd;
        }

        @JSONField(name = "Gnd")
        public String getGnd() {
            return Gnd;
        }

        @JSONField(name = "Province")
        public void setProvince(String Province) {
            this.Province = Province;
        }

        @JSONField(name = "Province")
        public String getProvince() {
            return Province;
        }

        @JSONField(name = "FlngDt")
        public void setFlngDt(String FlngDt) {
            this.FlngDt = FlngDt;
        }

        @JSONField(name = "FlngDt")
        public String getFlngDt() {
            return FlngDt;
        }

        @JSONField(name = "ExecCrtNm")
        public void setExecCrtNm(String ExecCrtNm) {
            this.ExecCrtNm = ExecCrtNm;
        }

        @JSONField(name = "ExecCrtNm")
        public String getExecCrtNm() {
            return ExecCrtNm;
        }

        @JSONField(name = "BnExecTrgt")
        public void setBnExecTrgt(String BnExecTrgt) {
            this.BnExecTrgt = BnExecTrgt;
        }

        @JSONField(name = "BnExecTrgt")
        public String getBnExecTrgt() {
            return BnExecTrgt;
        }

        @JSONField(name = "ExecSt")
        public void setExecSt(String ExecSt) {
            this.ExecSt = ExecSt;
        }

        @JSONField(name = "ExecSt")
        public String getExecSt() {
            return ExecSt;
        }

        @JSONField(name = "GistExecCrtNm")
        public void setGistExecCrtNm(String GistExecCrtNm) {
            this.GistExecCrtNm = GistExecCrtNm;
        }

        @JSONField(name = "GistExecCrtNm")
        public String getGistExecCrtNm() {
            return GistExecCrtNm;
        }

        @JSONField(name = "CfrmOblg")
        public void setCfrmOblg(String CfrmOblg) {
            this.CfrmOblg = CfrmOblg;
        }

        @JSONField(name = "CfrmOblg")
        public String getCfrmOblg() {
            return CfrmOblg;
        }

        @JSONField(name = "FzzyIDCertNo")
        public void setFzzyIDCertNo(String FzzyIDCertNo) {
            this.FzzyIDCertNo = FzzyIDCertNo;
        }

        @JSONField(name = "FzzyIDCertNo")
        public String getFzzyIDCertNo() {
            return FzzyIDCertNo;
        }

        @JSONField(name = "FzzyNm")
        public void setFzzyNm(String FzzyNm) {
            this.FzzyNm = FzzyNm;
        }

        @JSONField(name = "FzzyNm")
        public String getFzzyNm() {
            return FzzyNm;
        }

        @JSONField(name = "IndusNm")
        public void setIndusNm(String IndusNm) {
            this.IndusNm = IndusNm;
        }

        @JSONField(name = "IndusNm")
        public String getIndusNm() {
            return IndusNm;
        }

        @JSONField(name = "Quantity1")
        public void setQuantity1(String Quantity1) {
            this.Quantity1 = Quantity1;
        }

        @JSONField(name = "Quantity1")
        public String getQuantity1() {
            return Quantity1;
        }

        @JSONField(name = "OdueAmt")
        public void setOdueAmt(Double OdueAmt) {
            this.OdueAmt = OdueAmt;
        }

        @JSONField(name = "OdueAmt")
        public Double getOdueAmt() {
            return OdueAmt;
        }

        @JSONField(name = "OvdueCnt")
        public void setOvdueCnt(String OvdueCnt) {
            this.OvdueCnt = OvdueCnt;
        }

        @JSONField(name = "OvdueCnt")
        public String getOvdueCnt() {
            return OvdueCnt;
        }

        @JSONField(name = "CrnOdueDays")
        public void setCrnOdueDays(String CrnOdueDays) {
            this.CrnOdueDays = CrnOdueDays;
        }

        @JSONField(name = "CrnOdueDays")
        public String getCrnOdueDays() {
            return CrnOdueDays;
        }

        @JSONField(name = "OvdueInStrgTm")
        public void setOvdueInStrgTm(String OvdueInStrgTm) {
            this.OvdueInStrgTm = OvdueInStrgTm;
        }

        @JSONField(name = "OvdueInStrgTm")
        public String getOvdueInStrgTm() {
            return OvdueInStrgTm;
        }

        @JSONField(name = "ExecSt_1")
        public void setExecSt_1(String ExecSt_1) {
            this.ExecSt_1 = ExecSt_1;
        }

        @JSONField(name = "ExecSt_1")
        public String getExecSt_1() {
            return ExecSt_1;
        }

        @JSONField(name = "BhvorSpfSt")
        public void setBhvorSpfSt(String BhvorSpfSt) {
            this.BhvorSpfSt = BhvorSpfSt;
        }

        @JSONField(name = "BhvorSpfSt")
        public String getBhvorSpfSt() {
            return BhvorSpfSt;
        }

        @JSONField(name = "ExecGistNO")
        public void setExecGistNO(String ExecGistNO) {
            this.ExecGistNO = ExecGistNO;
        }

        @JSONField(name = "ExecGistNO")
        public String getExecGistNO() {
            return ExecGistNO;
        }

        @JSONField(name = "CaseNo")
        public void setCaseNo(String CaseNo) {
            this.CaseNo = CaseNo;
        }

        @JSONField(name = "CaseNo")
        public String getCaseNo() {
            return CaseNo;
        }

        @JSONField(name = "CrtfyTmstmp")
        public void setCrtfyTmstmp(String CrtfyTmstmp) {
            this.CrtfyTmstmp = CrtfyTmstmp;
        }

        @JSONField(name = "CrtfyTmstmp")
        public String getCrtfyTmstmp() {
            return CrtfyTmstmp;
        }

        @JSONField(name = "RskLvlNm")
        public void setRskLvlNm(String RskLvlNm) {
            this.RskLvlNm = RskLvlNm;
        }

        @JSONField(name = "RskLvlNm")
        public String getRskLvlNm() {
            return RskLvlNm;
        }

    }

    // 行业分布
    public static class IdyDstrtn implements Serializable{
        // 当前事件的主属性字段名
        private String CrnEvMainAttrFldNm_1;
        // 历史事件的主属性字段名
        private String HistEvMainAttrFldNm_1;
        // 主属性字段名
        private String MainAttrFldNm_1;
        // 行业描述
        private String IndusDsc;
        // 数量2
        private String Quantity2;

        @JSONField(name = "CrnEvMainAttrFldNm_1")
        public void setCrnEvMainAttrFldNm_1(String CrnEvMainAttrFldNm_1) {
            this.CrnEvMainAttrFldNm_1 = CrnEvMainAttrFldNm_1;
        }

        @JSONField(name = "CrnEvMainAttrFldNm_1")
        public String getCrnEvMainAttrFldNm_1() {
            return CrnEvMainAttrFldNm_1;
        }

        @JSONField(name = "HistEvMainAttrFldNm_1")
        public void setHistEvMainAttrFldNm_1(String HistEvMainAttrFldNm_1) {
            this.HistEvMainAttrFldNm_1 = HistEvMainAttrFldNm_1;
        }

        @JSONField(name = "HistEvMainAttrFldNm_1")
        public String getHistEvMainAttrFldNm_1() {
            return HistEvMainAttrFldNm_1;
        }

        @JSONField(name = "MainAttrFldNm_1")
        public void setMainAttrFldNm_1(String MainAttrFldNm_1) {
            this.MainAttrFldNm_1 = MainAttrFldNm_1;
        }

        @JSONField(name = "MainAttrFldNm_1")
        public String getMainAttrFldNm_1() {
            return MainAttrFldNm_1;
        }

        @JSONField(name = "IndusDsc")
        public void setIndusDsc(String IndusDsc) {
            this.IndusDsc = IndusDsc;
        }

        @JSONField(name = "IndusDsc")
        public String getIndusDsc() {
            return IndusDsc;
        }

        @JSONField(name = "Quantity2")
        public void setQuantity2(String Quantity2) {
            this.Quantity2 = Quantity2;
        }

        @JSONField(name = "Quantity2")
        public String getQuantity2() {
            return Quantity2;
        }

    }

    // 行业类型
    public static class IdyTp implements Serializable{
        // 主属性字段名
        private String MainAttrFldNm_2;
        // 事件类型
        private String EvTp;
        // 数量3
        private String Quantity3;
        // 行业类型描述
        private String IdyTpDesc;
        // 当前事件的主属性字段名
        private String CrnEvMainAttrFldNm;
        // 历史事件的主属性字段名
        private String HistEvMainAttrFldNm;

        @JSONField(name = "MainAttrFldNm_2")
        public void setMainAttrFldNm_2(String MainAttrFldNm_2) {
            this.MainAttrFldNm_2 = MainAttrFldNm_2;
        }

        @JSONField(name = "MainAttrFldNm_2")
        public String getMainAttrFldNm_2() {
            return MainAttrFldNm_2;
        }

        @JSONField(name = "EvTp")
        public void setEvTp(String EvTp) {
            this.EvTp = EvTp;
        }

        @JSONField(name = "EvTp")
        public String getEvTp() {
            return EvTp;
        }


        @JSONField(name = "Quantity3")
        public void setQuantity3(String Quantity3) {
            this.Quantity3 = Quantity3;
        }

        @JSONField(name = "Quantity3")
        public String getQuantity3() {
            return Quantity3;
        }

        @JSONField(name = "IdyTpDesc")
        public void setIdyTpDesc(String IdyTpDesc) {
            this.IdyTpDesc = IdyTpDesc;
        }

        @JSONField(name = "IdyTpDesc")
        public String getIdyTpDesc() {
            return IdyTpDesc;
        }

        @JSONField(name = "CrnEvMainAttrFldNm")
        public void setCrnEvMainAttrFldNm(String CrnEvMainAttrFldNm) {
            this.CrnEvMainAttrFldNm = CrnEvMainAttrFldNm;
        }

        @JSONField(name = "CrnEvMainAttrFldNm")
        public String getCrnEvMainAttrFldNm() {
            return CrnEvMainAttrFldNm;
        }

        @JSONField(name = "HistEvMainAttrFldNm")
        public void setHistEvMainAttrFldNm(String HistEvMainAttrFldNm) {
            this.HistEvMainAttrFldNm = HistEvMainAttrFldNm;
        }

        @JSONField(name = "HistEvMainAttrFldNm")
        public String getHistEvMainAttrFldNm() {
            return HistEvMainAttrFldNm;
        }

    }

    // 命中词
    public static class HitDate implements Serializable{
        // 关键词内容
        private String KywrdMsg;
        // 关键词属性
        private KywrdAttr KywrdAttr;

        @JSONField(name = "KywrdMsg")
        public void setKywrdMsg(String KywrdMsg) {
            this.KywrdMsg = KywrdMsg;
        }

        @JSONField(name = "KywrdMsg")
        public String getKywrdMsg() {
            return KywrdMsg;
        }

        @JSONField(name = "KywrdAttr")
        public void setKywrdAttr(KywrdAttr KywrdAttr) {
            this.KywrdAttr = KywrdAttr;
        }

        @JSONField(name = "KywrdAttr")
        public KywrdAttr getKywrdAttr() {
            return KywrdAttr;
        }

    }

    // 关键词属性
    public static class KywrdAttr implements Serializable{
        // 级别
        private String Level;

        @JSONField(name = "Level")
        public void setLevel(String Level) {
            this.Level = Level;
        }

        @JSONField(name = "Level")
        public String getLevel() {
            return Level;
        }

    }

}
